mechanical key punch - Français Anglais Dictionnaire